﻿using System;
using System.Collections.Generic;
using System.Web;

/// <summary>
/// Summary description for CarInsuranceResult
/// </summary>
/// 
namespace CE.CarInsurance
{
    public class CarInsuranceResult
    {
        public CarInsuranceResult()
        {
            //
            // TODO: Add constructor logic here
            //
            ClearFields();
        }

        private Int64 _civariableid;
        private Int64 _providercompanyid;
        private string _companylogourl;
        private string _insurername;
        private string _annualpremium;
        private string _proposerexcess;
        private string _policyholderamt;
        private string _eachpassengeramt;
        private string _medicalexpense;
        private string _cashallowance;
        private string _iscarreplacement;
        private string _carreplacementurl;
        private string _isroadtaxrenewal;
        private string _roadtaxrenewal;
        private string _isncdprotectionin;
        private string _ncdprotectioninurl;
        private string _moreinfo;

        public Int64 CIVariableId
        {
            get { return _civariableid; }
            set { _civariableid = value; }
        }

        public Int64 ProviderCompanyId
        {
            get { return _providercompanyid; }
            set { _providercompanyid = value; }
        }

        public string CompanyLogoUrl
        {
            get { return _companylogourl; }
            set { _companylogourl = value; }
        }

        public string InsurerName
        {
            get { return _insurername; }
            set { _insurername = value; }
        }

        public string AnnualPremium
        {
            get { return _annualpremium; }
            set { _annualpremium = value; }
        }

        public string ProposerExcess
        {
            get { return _proposerexcess; }
            set { _proposerexcess = value; }
        }

        public string PolicyHolderAmt
        {
            get { return _policyholderamt; }
            set { _policyholderamt = value; }
        }

        public string EachPassengerAmt
        {
            get { return _eachpassengeramt; }
            set { _eachpassengeramt = value; }
        }

        public string MedicalExpense
        {
            get { return _medicalexpense; }
            set { _medicalexpense = value; }
        }

        public string CashAllowance
        {
            get { return _cashallowance; }
            set { _cashallowance = value; }
        }

        public string IsCarReplacement
        {
            get { return _iscarreplacement; }
            set { _iscarreplacement = value; }
        }

        public string CarReplacementUrl
        {
            get { return _carreplacementurl; }
            set { _carreplacementurl = value; }
        }

        public string IsRoadTaxRenewal
        {
            get { return _isroadtaxrenewal; }
            set { _isroadtaxrenewal = value; }
        }

        public string RoadTaxRenewalUrl
        {
            get { return _roadtaxrenewal; }
            set { _roadtaxrenewal = value; }
        }

        public string IsNCDProtectionIn
        {
            get { return _isncdprotectionin; }
            set { _isncdprotectionin = value; }
        }

        public string NCDProtectionInUrl
        {
            get { return _ncdprotectioninurl; }
            set { _ncdprotectioninurl = value; }
        }

        public string MoreInfo
        {
            get { return _moreinfo; }
            set { _moreinfo = value; }
        }

        private void ClearFields()
        {
            _civariableid = 0;
            _providercompanyid = 0;
            _companylogourl = "";
            _insurername = "";
            _annualpremium = "";
            _proposerexcess = "";
            _policyholderamt = "";
            _eachpassengeramt = "";
            _medicalexpense = "";
            _cashallowance = "";
            _iscarreplacement = "";
            _carreplacementurl = "";
            _isroadtaxrenewal = "";
            _roadtaxrenewal = "";
            _isncdprotectionin = "";
            _ncdprotectioninurl = "";
            _moreinfo = "";
        }
        
    }

}
